Career 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F5 Canada F4 Canada F8 Canada F9 Canada F10 Canada F11 Switzerland F1 Switzerland F2 Canada F2 Hungary F1 Hungary F2 Hungary F3 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F4 Canada F7 Czech Republic F9 Czech Republic F10 Canada F1 (Gatineau) Canada F2 (Sherbrooke) Binghamton Professional Tennis Tournament - Binghamton Wartburg Open - Eisenach IPP Open - Helsinki Tatra Banka Open 2001 - Bratislava 2003 Eddleman USTA Challenger - Birmingham 2003 USTA Tallahassee Tennis Challenger - Tallahassee The Granby Natrel Challenger - Granby Waco International Tennis Challenger - Waco Open de Franche-Comte - Besancon Open Mutouest - St. Brieuc USTA Seascape Challenger - Aptos GHI Bronx Classic - Bronx Tatra Banka Open - Bratislava IPP Open - Helsinki Mobilux Open - Luxembourg The Surbiton Trophy - Surbiton Amer-Wilson Tampere Challenger - Tampere San Luis Potosi Challenger - San Luis Potosi The Surbiton Trophy - Surbiton Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Carson Challenger Kolding Challenger Salzburg Challenger 2003 West Side Tennis Club Challenger - Forest Hills Mons Challenger Rennes Challenger Fifth-Third Bank Tennis Championships - Lexington Bratislava Challenger Helsinki Challenger Intersport Heilbronn Open - Heilbronn Warta Cup - Sopot Le Gosier Challenger Burbank Challenger - Burbank Music City Challenger - Nashville USTA Seascape Challenger - Aptos Banja Luka Challenger The Natrel's Challenger of Granby - Granby Ljubljana Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Palermo Challenger Challenger Ford de Cherbourg - Cherbourg Top Wool Challenger - Biella IPP Open - Helsinki Eckental Challenger West Side Tennis Club Clay Court Challenger - Forest Hills Dallas Challenger Tallahassee Challenger The Surbiton Trophy - Surbiton Harrah's Entertainment Men's Pro Challenger - Tunica Granby Challenger Vancouver Challenger Orleans Challenger Tallahassee Challenger Prostejov Challenger Marburg Challenger Portoroz Challenger Vancouver Challenger Ortisei Challenger Heilbronn Challenger Savannah Challenger Tallahassee Challenger Kosice Challenger Tampere Challenger Charlottesville Challenger Bergamo Challenger Wroclaw Challenger Drummondville Challenger Sarasota Challenger Savannah Challenger Vicenza Challenger Furth Challenger Morocco Tennis Tour - Marrakech Granby Challenger The Surbiton Trophy - Surbiton Fairfield Challenger Helsinki Challenger Drummondville Challenger The Natrel's Challenger - Granby Granby Challenger Winnetka Challenger Orleans Challenger USTA Challenger - Champaign 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Stockton Challenger Czech Open 2005 - Prostejov The West Side Tennis Club Grass Court Challenger - Forest Hills USTA Challenger of Orlando - Orlando Gemax Open - Belgrade Arad Challenger Music City Challenger - Nashville Izmir Challenger Helsinki Challenger Tampere Imageneering Open - Tampere Open de Montauban - Montauban Orleans Challenger Mons Challenger Helsinki Challenger The Wright Financial Group USTA Challenger - Champaign Sarasota Challenger XL Capital Bermuda Open - Bermuda ATU Cup 2001 - Weiden Challenger Casino Lugano - Lugano Pro Challenger at Calabasas - Calabasas Open Castilla y Leon Trofeo Iberdrola - Segovia The LTA Wrexham Challenger - Wrexham Sarasota Challenger XL Capital Bermuda Open - Bermuda Granby Challenger Austin Challenger - Austin Knoxville Challenger 2004 Keys Gate Challenger - Homestead Ilkley Challenger Granby Challenger Winnetka Challenger Pro Tennis World Open - Sunrise Playford Challenger Las Vegas Challenger Wolfsburg Challenger Granby Challenger Brescia Challenger Tampere Challenger Columbus Challenger Drummondville Challenger Savannah Challenger Eckental Challenger Poprad Tatry Challenger Heilbronn Challenger JSM Challenger of Champaign - Urbana IPP Open - Helsinki Dallas Challenger Baton Rouge Challenger Talahassee Challenger Tunis Challenger Dallas Challenger Nottingham Challenger Energis Open - Amsterdam Legg Mason Tennis Classic - Washington D.C. Milan Indoors - Milan Copenhagen Open - Copenhagen Open Seat Godo 2003 - Barcelona U.S. Men's Clay Court Championships - Houston BMW Open - Munich Stockholm Open - Stockholm Savannah Challenger IPP Open - Helsinki Open 13 - Marseille XL Capital Bermuda Open - Bermuda Granby Challenger AAPT Championships - Adelaide ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Lexington Challenger TD Waterhouse Cup - Long Island China Open - Beijing Next Generation Hardcourts - Adelaide Medibank Private International - Sydney SAP Open - San Jose Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona BMW Open - Munich Prostejov Challenger The Stella Artois Grass Court Championships - London Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Croatia Open - Umag Idea Prokom Open - Sopot China Open - Beijing Thailand Open - Bangkok AIG Japan Open - Tokyo Stockholm Open - Stockholm 2003 Mercedes Cup - Stuttgart Sydney International - Sydney Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Open SEAT Godo 2006 - Barcelona Rennes Challenger BMW Open - Munich Vancouver Challenger Gerry Weber Open - Halle The Stella Artois Championships - London Synsam Swedish Open - Bastad Thailand Open - Bangkok Generali Open - Kitzbuhel Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis ABN/AMRO World Tennis Tournament - Rotterdam Open Seat Godo 2007 - Barcelona Gerry Weber Open - Halle The Stella Artois Championships - London BMW Open - Munich Campbell's Hall of Fame Tennis Championships - Newport Pilot Pen Tennis - New Haven Mumbai Open - Mumbai Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Medibank International - Sydney Heineken Open - Auckland Andria Challenger ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Maui Challenger Catella Swedish Open - Bastad Campbells Hall of Fame Tennis Championships - Newport Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Brisbane - Brisbane SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach AEGON International - Eastbourne Shimadzu All Japan Indoor - Kyoto AXA Open II - Espinho Heilbronn Open - Heilbronn If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Pilot Pen Tennis - New Haven Granby Challenger - Granby Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney SA Tennis Open - Johannesburg Pekao Open 2001 - Szczecin Optimus Maia Open - Maia Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open de Nice Cote dAzur - Nice Gerry Weber Open - Halle AEGON Championships - London Ordina Open - s-Hertogenbosch USTA Challenger of San Antonio - San Antonio Catella Swedish Open - Bastad Atlanta Tennis Championships - Atlanta Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz Thailand Open - Bangkok If Stockholm Open - Stockholm Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Medibank International - Sydney 2002 Azalea Orthopedic Challenger - Tyler SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona The Scottish Championships - Edinburgh Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad Legg Mason Tennis Classic - Washington The Natrel's Challenger of Granby - Granby PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel Odlum Brown Vancouver Open - Vancouver Brisbane International - Brisbane San Marino Cepu Open - San Marino Apia International - Sydney Open Sud de France - Montpellier USTA/Adtech Challenger - Boston ABN AMRO World Tennis Tournament - Rotterdam Music City Challenger - Nashville USTA Illinois Challenger - Champaign Mobilux Open - Luxembourg Internationaux du Doubs - Besancon Torneo Internacional Challenger Fila 2006 - Leon Challenger Casablanca San Angel - Mexico City Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade 2006 North Shore Pro Tennis Championship - Winnetka Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Ford Tennis Championships - Louisville 2000 Challenger de Granby - Granby Bet-at-home Open - Hamburg PTT Thailand Open - Bangkok Swiss Indoors Basel - Basel XL Bermuda Open - Bermuda II Naples ITG Challenger - Naples Brisbane International - Brisbane Mouilleron-Le-Captif Challenger Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam ECM Prague Open 2005 - Prague The 'Fitz' Casino Challenger - Tunica Neride Prague Indoor - Prague Delray Beach International Tennis Championships - Delray Beach Hilton Waikoloa Village USTA Challenger - Waikoloa BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf AEGON Championships - London Morocco Tennis Tour - Rabat Home Depot Center USTA Challenger - Carson Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Corona Mexico City Open - Mexico City Brisbane International - Brisbane Atlanta Clay Court Challenger - Atlanta The Mercedes Benz of Calabasas - Calabasas Semgroup Challenger - Tulsa Apia International - Sydney Open Sud de France - Montpellier Scania Stockholm Open - Stockholm Jersey Challenger CA Tennis Trophy - Vienna Amer-Wilson Challenger - Tampere BRD Nastase Tiriac Trophy - Bucharest Pilot Pen Tennis - New Haven Power Horse Cup - Dusseldorf AEGON Championships - London AEGON International - Eastbourne Warsteiner Challenger - Wolfsburg 2008 Lubbock Challenger - Lubbock Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Malaysian Open - Kuala Lumpur Open Romania - Bucharest Sacramento Challenger - Sacramento Bratislava Challenger Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane Ford Tennis Championships - Louisville PBZ Zagreb Indoors - Zagreb Next Generation Adelaide International - Adelaide Music City Challenger - Nashville TD Waterhouse Cup - Long Island 2008 Knoxville Challenger - Knoxville Amer-Wilson Tampere ATP Tournament - Tampere USTA Challenger of North Miami Beach - North Miami Beach The Samsung Open - Nottingham Mexico City Challenger Sarasota Challenger Granby Challenger - Granby Legg Mason Tennis Classic - Washington USTA Challenger of San Antonio - San Antonio Warsteiner Grand Prix - Oberstaufen Hall of Fame Tennis Championships - Newport Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle The Scottish Tennis Championships - Edinburgh Memorial Savigny - Sassuolo Hall of Fame Tennis Championships - Newport The Dubai Tennis Championships - Dubai Diego Open - Budapest Heineken Open - Auckland Geneva Open - Geneva Antalya Cup - Antalya Hall of Fame Open - Newport Napa Challenger Sacramento Challenger Tiburon Challenger Bratislava Challenger RCA Championships - Indianapolis AIG Japan Open - Tokyo Polish Open 2000 - Poznan Champaign Challenger Helsinki Challenger Marrakech Challenger Architect Open - Budapest Barletta Challenger Cepu Open - San Marino Lexington Challenger U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca The Samsung Open - Nottingham Open 13 - Marseille Nottingham Challenger Scania Stockholm Open - Stockholm Copenhagen Open - Copenhagen Mallorca Open - Mallorca Open SEAT 2008 - Barcelona Columbus Challenger Tallahassee Challenger Sarasota Challenger Savannah Challenger Bratislava Challenger The Stella Artois Grass Court Championships - London Rijeka Challenger Tallahassee Challenger Vicenza Challenger Poznan Challenger Winnipeg Challenger BMW Open - Munich USTA Comerica Challenger - Aptos BMW Tennis Championship - Sunrise Synsam Swedish Open - Bastad Bet-at-home Open - Hamburg Ortisei Challenger St. Petersburg Open - St. Petersburg Open 13 - Marseille Apia International - Sydney AIG Japan Open Tennis Championships - Tokyo Medibank International - Sydney Open 13 - Marseille Gerry Weber Open - Halle Open Sabadell Atlantico - Barcelona Helsinki Challenger Estoril Open - Estoril ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport TEB BNP Paribas Istanbul Open - Istanbul Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Aegon Nottingham Open - Nottingham UNICEF Open - 's Hertogenbosch BMW Open - Munich Indianapolis Tennis Championships - Indianapolis Campbell's Hall of Fame Tennis Championships - Newport Pilot Pen Tennis - New Haven Eckental Challenger Legg Mason Tennis Classic - Washington D.C. Heilbronn Challenger Stockholm Open - Stockholm Brisbane International - Brisbane Winston-Salem Open - Winston-Salem Tallahassee Challenger St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open 2002 - Doha Milan Indoors - Milan Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur SAP Open - San Jose Next Generation Adelaide International - Adelaide Rakuten Japan Open - Tokyo Estoril Open - Estoril Sydney International - Sydney Trofeo Conde de Godo - Barcelona Davidoff Swiss Indoors Basel - Basel The Stella Artois Grass Court Championships - London Energis Open - Amersfoort SAP Open - San Jose Bet-at-home Cup - Kitzbuhel Open 13 - Marseille Gatineau Challenger Open Sabadell Atlantico - Barcelona TD Waterhouse Cup - Long Island The Tennis Channel Open - Las Vegas Fairfield Challenger CA Tennis Trophy - Vienna Ortisei Challenger Campbells Hall of Fame Tennis Championships - Newport Adidas International - Sydney International German Open - Hamburg ABN/AMRO World Tennis Tournament - Rotterdam Poprad Tatry Challenger Swiss Indoors Basel - Basel Winnipeg Challenger Pilot Pen Tennis - New Haven Synsam Swedish Open - Bastad Estoril Open - Estoril Tiburon Challenger Stockton Challenger Fairfield Challenger Argentina Open - Buenos Aires International Tennis Championships - Delray Beach PBZ Zagreb Indoors - Zagreb Rio Open - Rio de Janeiro China Open - Beijing Dubai Duty Free Tennis Championships - Dubai The Artois Championships - London Heineken Open Shanghai - Shanghai International Tennis Championships - Delray Beach Tennis Masters Series - Toronto AIG Japan Open Tennis Championships - Tokyo Tennis Masters Series - Montreal Tennis Masters Series - Miami Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Tennis Masters Series - Madrid Heineken Open - Auckland Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami AEGON International - Eastbourne Rogers Cup - Montreal Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok BNP Paribas Masters - Paris Pacific Life Open - Indian Wells AEGON Championships - London NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Rakuten Japan Open - Tokyo Masters Series Monte-Carlo - Monte Carlo Kremlin Cup - Moscow Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Stockholm Open - Stockholm Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Swiss Indoors Basel - Basel Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Valencia Open - Valencia Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Abierto Mexicano Telcel - Acapulco Rogers Cup - Montreal Geneva Open - Geneva Mercedes Cup - Stuttgart Delray Beach International Tennis Championships - Delray Beach Telenordia Swedish Open - Bastad The Stella Artois Grass Court Championships - London Kremlin Cup - Moscow Open 13 - Marseille Synsam Swedish Open - Bastad Miller Lite Hall of Fame Tennis Championships - Newport Stockholm Open - Stockholm Heineken Open - Auckland Thailand Open - Bangkok Regions Morgan Keegan Championships - Memphis Winston Salem - Winston Salem If Stockholm Open - Stockholm Open Sud de France - Montpellier Rogers Cup - Toronto Topshelf Open - 's-Hertogenbosch If Stockholm Open - Stockholm BNP Paribas Masters - Paris ASB Classic - Auckland Western & Southern Financial Group Masters - Cincinnati Rogers Cup - Montreal Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Campionati Internazionali D'Italia - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Davis Cup, World Group, QR, ITA-FIN 3-2 Davis Cup, Group 1, REL2, FIN-HUN 4-1 Davis Cup, World Group, QR, NED-FIN 4-1 Davis Cup, Group 1, 2R, CAN-PER 5-0 Davis Cup, Group 1, 2R, MEX-CAN 4-1 Davis Cup, Group 2, SF, MKD-FIN 3-2 Davis Cup, Group 1, 1R, LUX-FIN 4-1 Davis Cup, World Group, QR, ROU-CAN 4-1 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, Group 2, 1R, DEN-FIN 2-3 Davis Cup, Group 1, 2R, SWE-FIN 3-2 Davis Cup, Group 2, 2R, FIN-ALG 4-1 Davis Cup, World Group, QR, CAN-BRA 3-2 Hopman Cup - Perth Davis Cup, Group 2, 1R, FIN-CYP 3-2 Davis Cup, World Group, 1R, JPN-CAN 4-1 Davis Cup, Group I, 1R, MEX-CAN 1-4 Davis Cup, Group 2, PO, FIN-LUX 3-2 Davis Cup, Group II, 1R, FIN-BUL 3-2 Davis Cup, Group II, 2R, FIN-BIH 2-3 Davis Cup, Group II, 1R, MON-FIN 2-3 Davis Cup, World Group, QF, BEL-CAN 5-0 Davis Cup, Group II, 2R, POR-FIN 4-1 Davis Cup, World Group, PO, CAN-CHI 5-0 Davis Cup, Group II, 1R, FIN-ZIM 4-1 Davis Cup, Group 1, 2R, AUT-FIN 3-2 Davis Cup, Group 1, REL2, ISR-FIN 3-2 Davis Cup, Group I, PO, FIN-POL 3-2 Davis Cup, Group II, 2R, DEN-FIN 3-2 Davis Cup, Group 1, 1R, FIN-SLO 3-2 Davis Cup, Group 1, 1R, CAN-MEX 4-1 Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, Group 1, 2R, FIN-ITA 4-1 Davis Cup, Group 1, 2R, CAN-CHI 5-0 Davis Cup, World Group, QR, BRA-CAN 4-0 Davis Cup, Group 1, 2R, VEN-CAN 0-4 Davis Cup, Group 2, 2R, FIN-BUL 2-3 River Oaks International Tennis Tournament - Houston Davis Cup, World Group, PO, CAN-BLR 2-3 Davis Cup, Group 1, PO, CAN-VEN 3-2 Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, Group 1, 2R, ITA-FIN 3-2 Davis Cup, Group 2, 2R, FIN-LAT 2-3 Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, World Group, 1R, NED-CAN 4-1 Davis Cup, Group 2, 2R, FIN-RSA 1-4 Davis Cup, Group 1, 1R, POL-FIN 2-3 Davis Cup, Americas Group I, PO, CAN-DOM 5-0 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, World Group, 1R, CAN-FRA 1-4 Davis Cup, Group II, 2R, IRL-FIN 2-3 Davis Cup, World Group, PO, CAN-COL 3-2 Davis Cup, World Group, PO, CAN-RSA 4-1 Davis Cup, World Group, 1R, FRA-CAN 5-0 Davis Cup, Group 2, F, FIN-CYP, 3-2 Olympics - Athens Olympics - London Olympics - Beijing 70th River Oaks International Tennis Tournament - Houston Davis Cup, Group 2, 1R, FIN-IRL 3-2